Conversation
…-correction Feature: feature/bootcamp-syllabus-correction to dev
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes using default effort and found 2 potential issues.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit d09b345. Configure here.
| const weeks: Week[] = [ | ||
| ...BOOTCAMP_CURRICULUM.map((entry) => ({ | ||
| week: entry.week, | ||
| title: entry.title, |
There was a problem hiding this comment.
Portal drops syllabus and attendance
High Severity
Enrolled /club/bootcamp dropped the week list that joined BOOTCAMP_CURRICULUM with myProgress sessions, so members no longer see the syllabus or per-week attendance. That page is supposed to show attendance and weeks plus published materials, not the materials table alone.
Triggered by learned rule: Bootcamp syllabus shape and null TBA fields
Reviewed by Cursor Bugbot for commit d09b345. Configure here.
| title: "Control Flow & Structures", | ||
| desc: "Loops, conditionals, lists, and dictionaries.", | ||
| }, | ||
| { |
There was a problem hiding this comment.
Curriculum weeks missing descriptions
Medium Severity
BOOTCAMP_CURRICULUM weeks now omit desc and the type marks it optional, so public /bootcamp cards render titles only. Each week is required to have both a title and a description.
Additional Locations (2)
Triggered by learned rule: Bootcamp syllabus shape and null TBA fields
Reviewed by Cursor Bugbot for commit d09b345. Configure here.


Automated PR tracking changes from
devintomain.Note
Medium Risk
Removes portal syllabus and per-session attendance UI that enrolled members may have relied on; marketing curriculum no longer matches what members see in the portal.
Overview
Splits bootcamp syllabus between marketing and the member portal, and shortens the advertised program from 12 to 9 weeks.
BOOTCAMP_CURRICULUMis now marketing-only: it’s a 9-week, mostly title-only outline (optionaldesc), replacing the old 12-week detailed syllabus. The public/bootcamppage reflects 9 weeks in copy and only shows week descriptions when present.The signed-in portal bootcamp page drops the entire Syllabus UI (curriculum merged with
myProgresssessions, attendance badges, “nothing scheduled yet”). Members rely onBootcampMaterialsTableand workshop data from the API instead of the static constant. Portal enrollment copy also says nine weeks.Tests for
BOOTCAMP_CURRICULUMare relaxed so weeks can ship with a title alone.Reviewed by Cursor Bugbot for commit d09b345. Bugbot is set up for automated code reviews on this repo. Configure here.